/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Centrala;

import com.vividsolutions.jts.geom.Point;
import java.util.List;
import javax.ejb.Remote;
import marcin.belzowski.uslugi.Kierowca;
import marcin.belzowski.uslugi.Klient;
import marcin.belzowski.uslugi.Zamowienie;
import marcin.belzowski.uslugi.Zlecenie;

/**
 *
 * @author Marcin
 */
@Remote
public interface DyspozytorRemote {
    List<marcin.belzowski.uslugi.Dyspozytor> wyszukaj(String login, String haslo);
    public Klient zapisz(Klient klient);
    List<Klient> wyszukaj(Klient klient);
    Zamowienie zapisz(Zamowienie zamowienie,Klient kient, marcin.belzowski.uslugi.Dyspozytor dyspozytor);
    List<Kierowca> wyszukaj(Kierowca kierowca);
    void zapiszPolozenie(Point polozenie, Kierowca kierowca);
    void zapisz(Zlecenie zlecenie);
    List<Kierowca> getAllKierowcy();
    List<Kierowca> getAllFreeKierowcy();
    List<Zlecenie> wyszukajZlecenie(Kierowca kierowca);
    void zakonczZlecenie(Zlecenie zlecenie);
    Kierowca pobierzStatystyki(String imie, String nazwisko);
    
}

